ব্রেক এবং কন্টিনিউ স্টেটমেন্ট

কন্ট্রোল স্টেটমেন্ট - কম্পিউটার প্রোগ্রামিং (Computer Programming) - Computer Science

352

break এবং continue স্টেটমেন্ট প্রোগ্রামিংয়ের গুরুত্বপূর্ণ কন্ট্রোল স্টেটমেন্ট, যা লুপ বা শর্ত থেকে বেরিয়ে আসা বা কিছু অংশ বাদ দিয়ে পুনরাবৃত্তি চালিয়ে যাওয়ার জন্য ব্যবহৃত হয়। এদের মূল উদ্দেশ্য হলো লুপ বা শর্তের কার্যপ্রবাহ নিয়ন্ত্রণ করা।


break স্টেটমেন্ট

break স্টেটমেন্ট সাধারণত লুপ বা switch স্টেটমেন্টে ব্যবহৃত হয় এবং এর কাজ হলো নির্দিষ্ট শর্ত পূরণ হলে লুপ বা switch ব্লক থেকে তৎক্ষণাৎ বেরিয়ে আসা।

break স্টেটমেন্টের বৈশিষ্ট্য:

  • এটি লুপ সম্পূর্ণরূপে বন্ধ করে দেয় এবং পরবর্তী কোড চালানো শুরু করে।
  • এটি for, while, do-while, এবং switch স্টেটমেন্টে ব্যবহার করা যায়।

উদাহরণ:

for (int i = 0; i < 10; i++) {
    if (i == 5) {
        break;  // লুপ থেকে বেরিয়ে যাবে যখন i এর মান 5 হবে
    }
    System.out.println(i);
}

এখানে, i এর মান 5 হলে break স্টেটমেন্ট কার্যকর হবে এবং লুপটি সম্পূর্ণরূপে বন্ধ হয়ে যাবে। ফলে প্রিন্ট হবে 0 থেকে 4 পর্যন্ত।


continue স্টেটমেন্ট

continue স্টেটমেন্ট লুপের বর্তমান পুনরাবৃত্তি বাদ দিয়ে পরবর্তী পুনরাবৃত্তিতে চলে যায়। এটি লুপের পরবর্তী ধাপে যাওয়ার জন্য ব্যবহৃত হয়, তবে লুপ সম্পূর্ণরূপে বন্ধ করে না।

continue স্টেটমেন্টের বৈশিষ্ট্য:

  • এটি লুপের বর্তমান পুনরাবৃত্তি বাদ দেয় এবং পরবর্তী পুনরাবৃত্তিতে চলে যায়।
  • এটি সাধারণত শর্তাধীন পুনরাবৃত্তিতে ব্যবহৃত হয়, যেখানে নির্দিষ্ট কিছু কাজ এড়িয়ে যাওয়া প্রয়োজন।
  • for, while, এবং do-while লুপে ব্যবহার করা যায়।

উদাহরণ:

for (int i = 0; i < 10; i++) {
    if (i == 5) {
        continue;  // 5 হলে বর্তমান পুনরাবৃত্তি বাদ দেয়া হবে
    }
    System.out.println(i);
}

এখানে, i এর মান 5 হলে continue স্টেটমেন্ট কার্যকর হবে এবং বর্তমান পুনরাবৃত্তি বাদ দিয়ে পরবর্তী পুনরাবৃত্তিতে চলে যাবে। ফলে প্রিন্ট হবে 0, 1, 2, 3, 4, 6, 7, 8, 9, কিন্তু 5 বাদ যাবে।


break এবং continue এর মধ্যে পার্থক্য

বৈশিষ্ট্যbreakcontinue
কাজলুপ বা switch সম্পূর্ণ বন্ধ করেবর্তমান পুনরাবৃত্তি বাদ দিয়ে পরবর্তী পুনরাবৃত্তিতে চলে যায়
প্রভাবলুপ বা switch থেকে বেরিয়ে আসেলুপ চালিয়ে যায়, তবে বর্তমান পুনরাবৃত্তি বাদ দেয়
ব্যবহার ক্ষেত্রfor, while, do-while, এবং switchfor, while, এবং do-while
উদাহরণif (i == 5) { break; }if (i == 5) { continue; }

কোডের উদাহরণ যেখানে break এবং continue একসাথে ব্যবহৃত হয়েছে

for (int i = 0; i < 10; i++) {
    if (i == 3) {
        continue;  // 3 এ পৌঁছালে বর্তমান পুনরাবৃত্তি বাদ দেয়
    }
    if (i == 7) {
        break;     // 7 এ পৌঁছালে লুপ সম্পূর্ণরূপে বন্ধ করে দেয়
    }
    System.out.println(i);
}

এই উদাহরণে:

  • যখন i == 3, তখন continue স্টেটমেন্ট কার্যকর হবে এবং বর্তমান পুনরাবৃত্তি বাদ দিয়ে পরবর্তী পুনরাবৃত্তিতে চলে যাবে।
  • যখন i == 7, তখন break স্টেটমেন্ট কার্যকর হবে এবং লুপ সম্পূর্ণরূপে বন্ধ হয়ে যাবে।
  • ফলে আউটপুট হবে: 0, 1, 2, 4, 5, 6 (কারণ 3 বাদ যাবে এবং 7 এ পৌঁছালে লুপ বন্ধ হবে)।

উপসংহার

break এবং continue স্টেটমেন্ট ব্যবহার করে প্রোগ্রামের লুপ ও শর্তের কার্যপ্রবাহ সহজে নিয়ন্ত্রণ করা যায়। break সম্পূর্ণ লুপ থেকে বেরিয়ে আসে, যেখানে continue বর্তমান পুনরাবৃত্তি বাদ দিয়ে পরবর্তী পুনরাবৃত্তিতে চলে যায়। এদের সঠিক ব্যবহার প্রোগ্রামিংয়ে কোডের কার্যক্ষমতা ও কার্যকারিতা বাড়ায়।

Content added By
Promotion

Are you sure to start over?

Loading...